Linux 无权限安装软件

Linux 软件常常默认安装在 /usr/bin 之类的目录下,没有权限的话需要指定安装路径

通常有以下三种途径:

配置时指定

最常见,如 nginx

1
./configure --prefix=~/.local

注: ./configure 其实是 shell 脚本,根据环境生成 Makefile 或其他

安装时指定

如 Python 的包

1
python setup.py --prefix=~/.local

修改安装的 shell 脚本

如 7zip ,修改 install.sh

1
DEST_HOME=~/.local